/*
 * eyebrows.h
 *
 *  Created on: Nov 26, 2012
 *      Author: michiel
 */

#ifndef EYEBROWS_MODEL_H_
#define EYEBROWS_MODEL_H_

#include "model_connector.h"
#include "comm/eyebrows_msg.h"

class EyebrowsModel : public ModelConnector {
	private:
		bool _done;
	protected:
		int position_;
		float angle_;
	public:
		EyebrowsModel() : ModelConnector() {
			_done			= true;
			angle_		= 0.0;
			position_	= 0;
		}
		~EyebrowsModel() {}
		void init();
		void spin();
		void prepState();
		void handlerCallback(const comm::eyebrows::ConstPtr &msg);
		void moveEyebrows();
};


#endif /* EYEBROWS_MODEL_H_ */
